dy-lib=libmymath.so

$(dy-lib):Add.o Sub.o Mul.o Div.o
	gcc -shared -o $@ $^

#-fPTC 生成与位置无关码
%.o:%.c
	gcc -fPIC -c $<

.PHONY: output
output:
	mkdir -p mymathlib/include
	mkdir -p mymathlib/lib
	cp -f *.h mymathlib/include
	cp -f *.so mymathlib/lib

#lib:Add.c Add.h Div.c Div.h Mul.c Mul.h Sub.c Sub.h main.c
#	gcc -o $@ $^

.PHONY:clean
clean:
	rm -rf $(dy-lib) *.o mymathlib

	